// 引入并配置 koa-session
const path = require("path");
const sessionConfig = {
  key: "koa:sess", // 会话cookie名称
  maxAge: 86400000, // 会话在毫秒内保持有效多长时间
  autoCommit: true, // 自动提交标头（默认为true）
  overwrite: true, // 可以覆盖或不覆盖（默认为true）
  httpOnly: true, //httpOnly or not（默认为真）
  signed: true, // 签名与否（默认为真）
  rolling: false, //强制在每个响应上设置会话标识符cookie。过期时间重置为原始maxAGE，重置过期倒计时。（默认为假）
  renew: false, //（布尔值）在会话接近到期时更新会话
};

// 配置模版引擎
const ejsConfig = {
  root: path.resolve("views"), // 查看根目录
  layout: "template", // 全局布局文件，默认为layout，设置false为取消布局
  viewExt: "html", // 查看文件扩展名（默认html）。
};

module.exports = {
  sessionConfig,
  ejsConfig,
};
